home *** CD-ROM | disk | FTP | other *** search
- #include "PStringStuff.h"
-
-
- #define KEY001 (68150631L)
- #define KEY002 (9371)
- #define INVALID (-987L)
- #define appleID 1
- #define fileID 2
- #define editID 3
-
- /* Edit menu command indices */
- #define undoCommand 1
- #define cutCommand 3
- #define copyCommand 4
- #define pasteCommand 5
- #define clearCommand 6
- #define selectCommand 7
-
- #define dlgQUIT 1
- #define dlgMONTH 2
- #define dlgDAY 3
- #define dlgYEAR 4
- #define dlgCHANNEL 5
- #define dlgSTARTTIME 6
- #define dlgDURATION 7
- #define dlgPLUSCODE 8
- #define dlgENCODER 16
- #define dlgDECODER 17
- #define dlgOUTLINER 18
- #define dlgMESSAGE 19
-
- #define ENCODE 2
- #define DECODE 3
-
-
- struct vcrInfo {
- unsigned long month,
- day,
- year,
- channel,
- startTime,
- duration,
- code;
- };
- typedef struct vcrInfo vcrInfo;
-
-
-
- pascal OSErr SetDialogDefaultItem (DialogPtr theDialog,
- short newItem) = {0x303C,0x0304,0xAA68};
-
-
- void initApp(void);
-
- Boolean validateEntry(short entryType);
-
-
- long mixup(long x, long y);
- long f1(long inval);
- void lookup(long i, unsigned long *outtime, unsigned long *outdur);
- long lookup2(long stime, long durat);
- void bit_shuffle(long t8c5, long t2c1, long *tval, long *cval);
- long map_top(long day, long year, long top, long digits);
- void offset(long day, long year, long top, long *ofout, long *topout);
-
-
- void interleave(long tblidx, long cval , long *t8c5, long *t2c1);
- void decoder(void);
- void encoder(void);
-
- int handlemouse (EventRecord ev);
- int DoCommand(long mResult);
- void handledrag (EventRecord ev, WindowPtr w);
- short doDlgEvt(EventRecord *evp);
- short doKeyEvt(EventRecord *evp);
-
-
- pascal void outLineItem(DialogPtr dialog, short itemNr);
- void SetDText(short itemNr, Str255 text);
- void GetDText (short itemNr, Str255 text);
- static Handle GetItemHandle (short itemNr);
- Rect GetDRect (short itemNr);
- void SetUserItem(short itemNr, ProcPtr doDraw);
- void SetCheckbox(short itemNr, Boolean checked);
- void setText(void);
-
- void initArrays(void);
- void putDateInDlg(void);
-
-